Part 3 Why And When Should We Use An Abstract Class